package com.ywk.base.designPattern.proxy.staticProxy;

/**
 * 静态代理：缺点就是当真实类的方法越来越多的时候，这样构建的代理类的代码量是非常大的，所以就有了动态代理
 *
 * @Author zbh
 * @Date 2023/4/3
 */
public class RentHouseClient {

    public static void main(String[] args) {
        //定义租房
        IRentHouse iRentHouse = new RentHouse();
        //定义中介
        IRentHouse intermediaryProxy = new IntermediaryProxy(iRentHouse);
        //中介租房
        intermediaryProxy.rentHouse();
    }
}
